Xbasic

RTF.SET_CURSOR Function

Syntax

.SET_CURSOR( Location as N )

Arguments

Location

An offset from the first position in the RTF text.

Description

The .SET_CURSOR() method places the cursor at the specified Location.

Example

dim crtf.text as C
dim Location as N
crtf.object = rtf.create(" ")
crtf.object.insert("RTF Text to stretch over one line, so you can see what full justify does", 1)
crtf.text = crtf.object.rtf_text
ui_dlg_box("Xdialog Sample", <<%dlg%
{rtf=30,10crtf};
{lf};
Location [.5Location];
;
;
;
%dlg%,<<%code%
if a_dlg_button="Get_Cursor" then
    Location = crtf.object.get_cursor()
    ui_msg_box("Cursor","Located at " + Location)
    a_dlg_button = ""
end if
if a_dlg_button="Set_Cursor" then
    crtf.object.Set_Cursor(Location)
    a_dlg_button = ""
end if
if a_dlg_button="Show_Caret" then
    crtf.object.Show_Caret()
    ui_dlg_ctl_goto("Xdialog Sample","crtf")
    a_dlg_button = ""
end if
%code%)

Limitations

Desktop applications only.

See Also